<html>
<head>
<style type='text/css'>
html, body, div, span, p, blockquote, pre {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body{
	line-height: 1;
	color: black;
	background: white;
	margin-left: 20px;
}

.src { 
border: 1px solid #dddddd;
padding-top: 10px;
padding-right: 5px;
padding-left: 5px;
}


.covered {background-color: #ddffdd}
.uncovered {background-color: #ffdddd}
.killed {background-color: #aaffaa}
.survived {background-color: #ffaaaa}
.uncertain {background-color: #dde7ef}
.run_error {background-color: #dde7ef}
.na {background-color: #eeeeee}
.timed_out {background-color: #dde7ef}
.non_viable {background-color: #aaffaa}
.memory_error {background-color: #dde7ef}
.not_started {background-color: #dde7ef; color : red}
.no_coverage {background-color: #ffaaaa}

</style>

</head>
<body>




<h1>SimpleCalculator.java</h1>

<table class="src">



<tr>
<td class='na'>
<a name='org.pitest.mutationtest.report.SourceFile@732efcfe_1'/>
1
</td>
<td class=''>
<a href='#grouporg.pitest.mutationtest.report.SourceFile@732efcfe_1'></a>
</td>
<td class=''><pre><span  class=''>package com.wlodar.calculations;</span></pre></td></tr>



<tr>
<td class='na'>
<a name='org.pitest.mutationtest.report.SourceFile@732efcfe_2'/>
2
</td>
<td class=''>
<a href='#grouporg.pitest.mutationtest.report.SourceFile@732efcfe_2'></a>
</td>
<td class=''><pre><span  class=''></span></pre></td></tr>



<tr>
<td class='covered'>
<a name='org.pitest.mutationtest.report.SourceFile@732efcfe_3'/>
3
</td>
<td class=''>
<a href='#grouporg.pitest.mutationtest.report.SourceFile@732efcfe_3'></a>
</td>
<td class='covered'><pre><span  class=''>public class SimpleCalculator {</span></pre></td></tr>



<tr>
<td class='na'>
<a name='org.pitest.mutationtest.report.SourceFile@732efcfe_4'/>
4
</td>
<td class=''>
<a href='#grouporg.pitest.mutationtest.report.SourceFile@732efcfe_4'></a>
</td>
<td class=''><pre><span  class=''></span></pre></td></tr>



<tr>
<td class='na'>
<a name='org.pitest.mutationtest.report.SourceFile@732efcfe_5'/>
5
</td>
<td class=''>
<a href='#grouporg.pitest.mutationtest.report.SourceFile@732efcfe_5'></a>
</td>
<td class=''><pre><span  class=''>&#9;</span></pre></td></tr>



<tr>
<td class='na'>
<a name='org.pitest.mutationtest.report.SourceFile@732efcfe_6'/>
6
</td>
<td class=''>
<a href='#grouporg.pitest.mutationtest.report.SourceFile@732efcfe_6'></a>
</td>
<td class=''><pre><span  class=''>&#9;</span></pre></td></tr>



<tr>
<td class='na'>
<a name='org.pitest.mutationtest.report.SourceFile@732efcfe_7'/>
7
</td>
<td class=''>
<a href='#grouporg.pitest.mutationtest.report.SourceFile@732efcfe_7'></a>
</td>
<td class=''><pre><span  class=''>&#9;public double divide(double a,double b){</span></pre></td></tr>



<tr>
<td class='covered'>
<a name='org.pitest.mutationtest.report.SourceFile@732efcfe_8'/>
8
</td>
<td class='killed'>
<a href='#grouporg.pitest.mutationtest.report.SourceFile@732efcfe_8'>2</a>
</td>
<td class='covered'><pre><span  class='killed'>&#9;&#9;if(b==0){</span></pre></td></tr>



<tr>
<td class='covered'>
<a name='org.pitest.mutationtest.report.SourceFile@732efcfe_9'/>
9
</td>
<td class='killed'>
<a href='#grouporg.pitest.mutationtest.report.SourceFile@732efcfe_9'>2</a>
</td>
<td class='covered'><pre><span  class='killed'>&#9;&#9;&#9;return Double.NaN;</span></pre></td></tr>



<tr>
<td class='na'>
<a name='org.pitest.mutationtest.report.SourceFile@732efcfe_10'/>
10
</td>
<td class=''>
<a href='#grouporg.pitest.mutationtest.report.SourceFile@732efcfe_10'></a>
</td>
<td class=''><pre><span  class=''>&#9;&#9;}</span></pre></td></tr>



<tr>
<td class='covered'>
<a name='org.pitest.mutationtest.report.SourceFile@732efcfe_11'/>
11
</td>
<td class='killed'>
<a href='#grouporg.pitest.mutationtest.report.SourceFile@732efcfe_11'>2</a>
</td>
<td class='covered'><pre><span  class='killed'>&#9;&#9;return a/b;</span></pre></td></tr>



<tr>
<td class='na'>
<a name='org.pitest.mutationtest.report.SourceFile@732efcfe_12'/>
12
</td>
<td class=''>
<a href='#grouporg.pitest.mutationtest.report.SourceFile@732efcfe_12'></a>
</td>
<td class=''><pre><span  class=''>&#9;}</span></pre></td></tr>



<tr>
<td class='na'>
<a name='org.pitest.mutationtest.report.SourceFile@732efcfe_13'/>
13
</td>
<td class=''>
<a href='#grouporg.pitest.mutationtest.report.SourceFile@732efcfe_13'></a>
</td>
<td class=''><pre><span  class=''>}</span></pre></td></tr>



<tr><td></td><td></td><td><h2>Mutations</h2></td></tr>

<tr>
<td><a href='#org.pitest.mutationtest.report.SourceFile@732efcfe_8'>8</a></td> 
<td></td>
<td>

<a name='grouporg.pitest.mutationtest.report.SourceFile@732efcfe_8'/> 

<p class='KILLED'>Substituted 0.0 with 1.0 : KILLED -> com.wlodar.calculations.SimpleCalculatorTest.shouldReturnNANWhenZero(com.wlodar.calculations.SimpleCalculatorTest)</p> <p class='KILLED'>negated conditional : KILLED -> com.wlodar.calculations.SimpleCalculatorTest.shouldReturnNANWhenZero(com.wlodar.calculations.SimpleCalculatorTest)</p> 
</td>
</tr>
<tr>
<td><a href='#org.pitest.mutationtest.report.SourceFile@732efcfe_9'>9</a></td> 
<td></td>
<td>

<a name='grouporg.pitest.mutationtest.report.SourceFile@732efcfe_9'/> 

<p class='KILLED'>Replaced constant value of NaN with 1.0 : KILLED -> com.wlodar.calculations.SimpleCalculatorTest.shouldReturnNANWhenZero(com.wlodar.calculations.SimpleCalculatorTest)</p> <p class='KILLED'>replaced return of double value with -(x + 1) for com/wlodar/calculations/SimpleCalculator::divide : KILLED -> com.wlodar.calculations.SimpleCalculatorTest.shouldReturnNANWhenZero(com.wlodar.calculations.SimpleCalculatorTest)</p> 
</td>
</tr>
<tr>
<td><a href='#org.pitest.mutationtest.report.SourceFile@732efcfe_11'>11</a></td> 
<td></td>
<td>

<a name='grouporg.pitest.mutationtest.report.SourceFile@732efcfe_11'/> 

<p class='KILLED'>Replaced double division with multiplication : KILLED -> com.wlodar.calculations.SimpleCalculatorTest.shouldDivideProperly(com.wlodar.calculations.SimpleCalculatorTest)</p> <p class='KILLED'>replaced return of double value with -(x + 1) for com/wlodar/calculations/SimpleCalculator::divide : KILLED -> com.wlodar.calculations.SimpleCalculatorTest.shouldDivideProperly(com.wlodar.calculations.SimpleCalculatorTest)</p> 
</td>
</tr>

</table>



<h2>Active mutators</h2>
<ul>
<li class='mutator'>NEGATE_CONDITIONALS_MUTATOR</li>
<li class='mutator'>MATH_MUTATOR</li>
<li class='mutator'>INCREMENTS_MUTATOR</li>
<li class='mutator'>INVERT_NEGS_MUTATOR</li>
<li class='mutator'>INLINE_CONSTANT_MUTATOR</li>
<li class='mutator'>RETURN_VALS_MUTATOR</li>
<li class='mutator'>VOID_METHOD_CALL_MUTATOR</li>
<li class='mutator'>NON_VOID_METHOD_CALL_MUTATOR</li>
<li class='mutator'>CONSTRUCTOR_CALL_MUTATOR</li>

</ul>

<h2>Tests examined</h2>
<ul>
<li>com.wlodar.calculations.SimpleCalculatorTest.shouldDivideProperly(com.wlodar.calculations.SimpleCalculatorTest) (2 ms)</li><li>com.wlodar.calculations.SimpleCalculatorTest.shouldReturnNANWhenZero(com.wlodar.calculations.SimpleCalculatorTest) (1 ms)</li>
</ul>

<br/>

Report generated by PIT <a href='http://pitest.org'>mutation testing for java</a>

</body>
</html>